package cn.com.hongfu.service;
import java.util.List;
import cn.com.hongfu.model.Knowledge;
/**
 * 装修常识Service
 * @author Liw
 *
 */
public interface KnowledgeService {
	/**
	 * 新增装修常识
	 * @return 是否保存成功
	 */
	public int saveKnowledge(Knowledge knowledge);
	/**
	 * 返回所有的装修常识
	 * @return 所有装修常识列表
	 */
	public List<Knowledge> getAllKnowledge();
	/**
	 * 删除装修常识
	 * @param id
	 * @return 是否删除成功
	 */
	public int delKnowledge(int id);
	/**
	 * 更新装修常识
	 * @param knowledge
	 * @return 是否更新成功
	 */
	public int updateKnowledge(Knowledge knowledge);

	/**
	 * 获取装修常识
	 * @param id
	 * @return 装修常识Bean
	 */
	public Knowledge getKnowledgeById(int id);
	
	/**
	 * 获取主页需要展示的装修常识，获取最新的装修常识
	 * @return 装修常识
	 * 
	 */
	public List<Knowledge> getKnowledgeForIndex();
}
